/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package cafeinatpv;

/**
 *
 * @author kitiara
 */
public class LineaTicket {

    public String descripcion;
    public String codigo;
    public int cantidad;
    public float porcentajeDesc;
    public float descuento;
    public float precioUnit;
    public float precioFin;
    public float precioLineaConDesc;
    public float precioLineaSinDesc;

    public LineaTicket(Producto prod, LinProducto lin) {
        codigo = lin.getCod();
        descripcion = prod.descripcion;
        precioUnit = prod.precio;
        cantidad = lin.getCant();

        precioLineaSinDesc = precioLineaConDesc = precioUnit * cantidad;
        if (Configuracion.aplicarDescProductos == true) {

            porcentajeDesc = Configuracion.obtenPorcentajeProducto(codigo);
            descuento = precioFin * porcentajeDesc / 100F;
            precioLineaConDesc = precioUnit - descuento;

        }
        precioFin = precioLineaConDesc;
    }

    @Override
    public String toString() {
        String sal;
        sal = ("\t\t\t<descr>" + descripcion + "</descr>\n");
        sal += ("\t\t\t<cant>" + cantidad + "</cant>\n");
        sal += ("\t\t\t<pUnit>" + precioUnit + "</pUnit>\n");
        sal += ("\t\t\t<dctoLin>" + descuento + "</dctoLin>\n");
        sal += ("\t\t\t<pLin>" + precioFin + "</pLin>\n");

        return sal;
    }
}
